/* CSS Document */
body, dl, dd, h1, h2, h3, h4, h5, h6, p, form, figure {margin:0;}
ul,ol {margin:0; padding:0;}
ol,ul, li { list-style:none; }
h1, h2, h3, h4 { font-size:100%; }
img, input, textarea { vertical-align: middle; border:0; }
a { text-decoration:none; outline:none; -webkit-tap-highlight-color: rgba(0,0,0,0); }
a:hover { text-decoration:none; }
body { font-family: "Microsoft YaHei",tahoma, Verdana, Arial, sans-serif; position:relative; background-color:#f5f5f5;}
.clearfix:before,.clearfix:after { content:""; display:table;}
.clearfix:after { clear:both; }
.clearfix { zoom:1;}
.fl { float:left;}
.fr { float:right;}
.els { white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
body, html { height: 100%;}

a:focus{outline:none}
a:hover,a:active{outline:none}:focus{outline:none}
*:focus{outline:none}
*{appearance: none;-webkit-appearance: none;}



.wrapper{width:100%; padding:0; margin:0 auto; clear:both; overflow:hidden;}
.wrapper_middle{width:100%; padding:0; margin:0 auto; clear:both; overflow:hidden; padding-bottom:20%; padding-top:4.6rem;}


/*header*/
.header{position: fixed; top: 0; left: 0; right: 0;width:100%; background-color:#fafafa; z-index: 11;}
.search_box{position:relative; width:95%; padding:0; margin:0 auto; height:2.6rem; margin:1.7rem auto;}
.search{ position:relative; float:left; width:78%; background-color:#ececec; border-radius:5px;margin-left: 1.0rem;}
.search input{ width:68%; font-size:1.167rem; color:#999; height:3.0rem; line-height:2.6rem; border:none; background:none;line-height:normal;  padding-left: 1.0rem;}
.search_btn{width: 12%; display: block; float: right; height: 3.0rem; background: url(../images/search.png) 50% 50% no-repeat; background-size: auto 50%; }
.header_back{ float: left;  width: 1.8rem; height:1.8rem;  margin-top: 0.6rem; }
.header_back img{width: 100%;}
.header_tel{ float: right;width: 2.0rem; height:2.0rem;  margin-top: 0.6rem;}
.header_tel img{ width:100%;}


/*slides*/
.touch_index_jdt{overflow: hidden;position: relative;margin: 0 auto;}
.touch_index_jdt .tab_content_aa{width: 100%;position: relative;overflow: hidden;}
.touch_index_jdt .tab_content_aa ul{width:1000%;display:table;}
.touch_index_jdt .tab_content_aa ul li{float: left;text-align: center;display:table-cell;}
.touch_index_jdt .tab_content_aa ul li a,.touch_index_jdt .tab_content_aa ul li a img{width: 100%;height: auto;display: block;}
.touch_index_jdt .tab_content_aa ul li a img{vertical-align: top;}
.touch_index_jdt .head{width: 320px;text-align: center;position: absolute;bottom: 2px;left: 50%;margin-left: -160px;vertical-align: middle;display: table;}
.touch_index_jdt .head li{font-size: 0;line-height: 0;text-indent: -9999px;height: 6px;width: 6px;margin: 0 3px;display: inline-block;background-color:rgba(255,255,255,.5);border-radius: 2px;overflow: hidden;}
.touch_index_jdt .head li.on{background-color:#ff9600;}


/*footer*/
footer { position: fixed; bottom: 0; left: 0; right: 0; background-color: #fcfcfc; border-top: 1px solid #d4dee4; padding: 2% 0 1%;}
footer ul { display: -webkit-box;}
footer li { -webkit-box-flex: 1; width: 25%; text-align: center;}
footer li a { display: block; width: 100%; height: 100%; line-height: 2; color: #878a8c;}
footer li span { display: block; width: 100%; padding-top: 30%; background-position: 50%; background-repeat: no-repeat; -webkit-background-size: auto 100%; background-size: auto 100%;}
footer li:nth-child(1) span { background-image: url(../images/bottom_home.png);}
footer li:nth-child(2) span { background-image: url(../images/bottom_find.png);}
footer li:nth-child(3) span { background-image: url(../images/bottom_special.png);}
footer li:nth-child(4) span { background-image: url(../images/bottom_mine.png);}


/*get-more*/
#get-more { display: block; text-align: center; font-size: 1.125rem; color: #b9b9b9; padding: 5% 0;}
#go-top { position: fixed; width: 10.145%; padding-top: 10.145%; background: url(../images/back-top.png) 50% no-repeat;-webkit-background-size: 100% auto; background-size: 100% auto; bottom: 6rem; right: 5%; line-height: 0; font-size: 0; overflow: hidden; text-indent: -99em;}


/**/
@media all and (min-width:320px) { html {font-size: 12px;}}
@media all and (min-width:360px) { html {font-size: 13px;}}
@media all and (min-width:480px) { html {font-size: 16px;}}
@media all and (min-width:640px) { html {font-size: 20px;}}
@media all and (min-width:720px) { html {font-size: 40px;}}


/*navis*/
.navis_kk{ width:100%;}
.navis {width:100%;background:#fff;height:3.6rem;position:relative;left:0;/* overflow:hidden;*/z-index:30;}
.drawer {width:33%; float:left; height:2.4rem; line-height:2.4rem; margin:0.6rem auto; font-size:1.083rem; z-index:1000; text-align:center; border-right:1px solid #e3e3e3;}
.close {background:url(../images/channelBg.png) no-repeat 90% center; background-size:auto 35%;}
.menu_bg{ background-position:0 -40px;}

/*.MenuList .subList{position:relative;}*/
.MenuList{padding:10px 0;}
.subMenu{position:absolute;top:85px;left:0;width:100%;background:#e9e9e9;padding:10px;font-size:14px;}
.subMenu .sublast{width:45%;}

.subNav{position:absolute; width:100%; z-index:999; margin-top:3.6rem;}
.subNav .coll_bg_a,.box_det .coll_bg,.subNav .coll_bg{position:fixed;top:0;left:0; z-index:11;}
.subNav_list{position:absolute;width:100%;background:#fff; z-index:20;}

.nav_list{position:relative;text-align:left;}
.nav_list ul{ width:100%;}
.nav_list ul li{ line-height:3rem; border-bottom:1px solid #ddd; padding-left:1rem;}
li.first_name{ color:#008aff;}

.popup{position:relative;text-align:left;}
.popup ul{ width:100%;}
.popup ul li{ line-height:3rem; border-bottom:1px solid #ddd; padding-left:1rem;}
/*share_js*/
.coll_btn{padding-top:10px;text-align:center;}
.coll_btn span.sc,.coll_btn span.qk{display:inline-block;width:40%;height:30px;line-height:30px;color:#fff; border-radius:5px;margin:0 2%;}
.coll_btn span.sc{background:#ed4242;}
.coll_btn span.qk{background:#676767;}
.hidden{display:none;}
.coll_tc{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1001;}
.coll_tc .coll_bg,.subNav .coll_bg_a,.subNav .coll_bg,.fitBox .coll_bg,.box_det .coll_bg{width:100%;height:100%;background:#000;opacity:0.6;}
.collCon{position: fixed;top:50%;left:50%;margin-left:-40%;margin-top:-63px;width:80%;height:126px;background:#fff;border-radius:8px;}
.collCon .collTxt{height:24px;line-height:24px;text-align:center;margin:30px 0;font-size:16px;font-weight:bold;}
.collBtn{height:41px;line-height:42px;text-align:center;border-top:1px solid #dfe1e6;}
.collBtn span{display:inline-block;width:50%;height:41px;color:#157efb;font-size:16px;}
.collBtn span.bor_der{border-right:1px solid #dfe1e6;}


